Quadratic Shading and its Hardware Implementation

نویسنده

  • Abbas Ali Mohamed
چکیده

Rendering systems often represent curved surfaces as a mesh of planar polygons that are shaded to restore a smooth appearance. Gouraud shading uses linear color interpolation and its hardware implementation is relatively easy, but it handles specular highlights incorrectly and introduces annoying artifacts called Mach banding over the edges of the polygon mesh. In software rendering Phong shading has been more popular, because it can realistically handle specular materials. Since it requires the rendering equation to be evaluated for each pixel, its hardware support poses problems. This paper presents a nonlinear, i.e. quadratic interpolation scheme which is in between Gouraud shading and Phong shading. It can also be implemented in hardware as Gouraud shading but its shading quality is comparable with that of the Phong shading. The software simulation and the VHDL description of the shading hardware are also presented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardware Implementation of Phong Shading Using Spherical Interpolation

Computer image generation systems often represent curved surfaces as a mesh of planar polygons that are shaded to restore a smooth appearance. In software rendering Phong shading has been one of the most successful algorithms, because it can realistically handle specular materials. Since it requires the rendering equation to be evaluated for each pixel, its hardware support poses problems. This...

متن کامل

Quadratic Interpolation in Hardware Rendering

Rendering systems often represent curved surfaces as a mesh of planar polygons that are shaded to add realism and to restore a smooth appearance. To increase the rendering speed, complex operations such as the solution of the rendering equation or texture transformation are executed just for a few knot points and the values at other points are interpolated. Usually linear transformation is used...

متن کامل

Efficient Point-Based Rendering Using Image Reconstruction

Image-space reconstruction of continuous surfaces from scattered one-pixel projections of points is known to potentially offer an advantageous time complexity compared to surface splatting techniques. We propose a new algorithm for hardware-accelerated image-space reconstruction using pull-push interpolation and present an efficient GPU implementation. Compared to published image-space reconstr...

متن کامل

User-Defined Shading Models for VR Applications

Quite a few techniques have been proposed on how to implement more complex and realistic shading models with graphics hardware [5, 7], making them useful for VR applications. Still, these techniques are rarely used, probably due to two reasons: complex implementation issues, and unintuitive parameters for the used shading models. We propose to use a simple technique called "NDF shading". It all...

متن کامل

A Hardware F-Buffer Implementation

This paper describes the hardware F-Buffer implementation featured in the latest ATI graphics processors. We discuss the implementation choices made in each chip and the various implementation challenges faced like overflow handling. The F-Buffer was originally intended as a solution for multi-pass shading. We demonstrate this functionality, comparing it to traditional multi-pass rendering tech...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000